var app = getApp();

// wx.getLocation({
// 	type: 'wgs84',
// 	success(res) {
// 		// 纬度
// 		var latitude = res.latitude
// 		// 经度
// 		var longitude = res.longitude
// 		app.globalData.latitude = latitude;
// 		app.globalData.longitude = longitude;
// 		console.log(app.globalData.latitude)
// 	}
// });

const chooseLocation = requirePlugin('chooseLocation');

var flag = 0;

Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		city: '',
		selected: "/static/images/select.png",
		address: ""
	},

	changeCity(e) {
		console.log(e.detail.value)
		let cityData = e.detail.value
		this.setData({
			city: cityData[0] + ' / ' + cityData[1] + ' / ' + cityData[2]
		})

		console.log(this.data.city)
	},

	toMap() {

		wx.getLocation({
			type: 'wgs84',
			success(res) {
				// 纬度
				var latitude = res.latitude
				// 经度
				var longitude = res.longitude
				app.globalData.latitude = latitude;
				app.globalData.longitude = longitude;
				// console.log(app.globalData.latitude)
				const key = ''; //使用在腾讯位置服务申请的key
				const referer = '腾讯位置服务地图选址'; //调用插件的app的名称
				const location = JSON.stringify({
					latitude: app.globalData.latitude,
					longitude: app.globalData.longitude
				});
				const category = '生活服务,娱乐休闲';

				wx.navigateTo({
					url: 'plugin://chooseLocation/index?key=' + key + '&referer=' + referer + '&location=' + location + '&category=' + category
				});
			}
		});

		// const key = 'NSPBZ-UBTCP-UOQDK-LYG4V-BWMTO-INBSI'; //使用在腾讯位置服务申请的key
		// const referer = '腾讯位置服务地图选址'; //调用插件的app的名称
		// const location = JSON.stringify({
		// 	latitude: app.globalData.latitude,
		// 	longitude: app.globalData.longitude
		// });
		// const category = '生活服务,娱乐休闲';

		// wx.navigateTo({
		// 	url: 'plugin://chooseLocation/index?key=' + key + '&referer=' + referer + '&location=' + location + '&category=' + category
		// });
	},

	default () {

		var select = '/static/images/select.png';
		var selectActive = '/static/images/select-active.png';
		if (flag == 0) {
			this.setData({
				selected: selectActive
			})
			flag = 1;
		} else if (flag == 1) {
			this.setData({
				selected: select
			})
			flag = 0;
		}
	},


	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {


	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {
		const location = chooseLocation.getLocation(); // 如果点击确认选点按钮，则返回选点结果对象，否则返回null
		console.log(location.address)
		this.setData({
			address: location.address
		})
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {
		chooseLocation.setLocation(null);
	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	}
})